batten down! - French English Dictionary